package com.jkt.rms.businessservice;



import java.util.List;

import com.jkt.rms.business.SystemRole;
import com.jkt.rms.commons.utils.RMSException;
import com.jkt.rms.vo.SystemRoleLinkupVO;
import com.jkt.rms.vo.SystemRoleVO;



public interface RoleBusinessService {
	
	public SystemRole saveRole(SystemRoleVO sysroleVO) throws RMSException;
	public SystemRole isRoleExist(String userName);
	public List<SystemRoleVO> findAllRoles() throws RMSException;
	public List<String> findAllRoleNames();
	public SystemRoleLinkupVO  findAllLinkupRoles() throws RMSException;
	public SystemRoleLinkupVO  findModuleByRole(SystemRoleLinkupVO sysroleVO) throws RMSException;
	public void  saveModulesForRole(SystemRoleLinkupVO sysroleVO) throws RMSException;
	
}
